
package trabajadores;

/**
 *
 * @author Santy
 */
public class Consultor extends Trabajador {
    
    private int horasTrabajadas;
    private float tarifaPorHora;
    
         public Consultor(String nif, String nombre, String apellido1, String apellido2, int telefono, Sexo sexo, int horasTrabajadas, float tarifaPorHora)
        {
            super(nif,nombre,apellido1,apellido2,telefono,sexo);
            this.horasTrabajadas=horasTrabajadas;
            this.tarifaPorHora=tarifaPorHora;
        }

    /**
     * @return the horasTrabajadas
     */
    public int getHorasTrabajadas() {
        return horasTrabajadas;
    }

    /**
     * @param horasTrabajadas the horasTrabajadas to set
     */
    public void setHorasTrabajadas(int horasTrabajadas) {
        this.horasTrabajadas = horasTrabajadas;
    }

    /**
     * @return the tarifaPorHora
     */
    public float getTarifaPorHora() {
        return tarifaPorHora;
    }

    /**
     * @param tarifaPorHora the tarifaPorHora to set
     */
    public void setTarifaPorHora(float tarifaPorHora) {
        this.tarifaPorHora = tarifaPorHora;
    }
    
    @Override
    public float coste(){
        return this.getHorasTrabajadas()*this.getTarifaPorHora();
    }
    
     @Override
    public String toString() {
       
        return "\nConsultor:\n"+ super.toString()  + "\nHoras Trabajadas: " + horasTrabajadas + "\n" + "Tarifa por hora: " + tarifaPorHora + "\n";
    }
     
     
    
}
